// import 'package:flutter/material.dart';
// import 'package:get/get.dart';

// import '../../../resource/language/generated/l10n.dart';

// /// 房间违规关闭弹窗
// class ViolationCloseDialog extends StatefulWidget {
//   late String text;

//   ViolationCloseDialog({Key? key, String? text}) : super(key: key) {
//     this.text = text ?? T.current!.room_violation_dissolve;
//   }

//   static Future show(String text) {
//     return Get.dialog(ViolationCloseDialog(text: text));
//   }

//   @override
//   State<ViolationCloseDialog> createState() => _ViolationCloseDialogState();
// }

// class _ViolationCloseDialogState extends State<ViolationCloseDialog>
//     with PopSelfMixin {
//   Widget get icon => Image.asset(
//         'assets/images/ic_room_violation_close.png',
//         width: 80,
//         height: 80,
//       );

//   Widget get textWidget => Text(
//         widget.text,
//         style: const TextStyle(
//             color: Colors.black, fontSize: 16, fontWeight: FontWeight.w500),
//       );

//   Widget get btn => FilledButton(
//       onPressed: popSelf,
//       style: const ButtonStyle(
//         backgroundColor: MaterialStatePropertyAll(Color(0xFFFFD400)),
//         shape: MaterialStatePropertyAll(StadiumBorder()),
//         minimumSize: MaterialStatePropertyAll(Size(231, 52)),
//       ),
//       child: Text(
//         T.current!.i_know,
//         style: TextStyle(
//             decoration: TextDecoration.none,
//             color: Colors.black,
//             fontSize: 16,
//             fontWeight: FontWeight.w500),
//       ));

//   Widget get body => Column(
//         mainAxisSize: MainAxisSize.min,
//         children: [
//           const SizedBox(
//             height: 37,
//           ),
//           icon,
//           const SizedBox(
//             height: 31,
//           ),
//           textWidget,
//           const SizedBox(
//             height: 36,
//           ),
//           btn,
//           const SizedBox(
//             height: 24,
//           )
//         ],
//       );

//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       backgroundColor: Colors.transparent,
//       body: Center(
//         child: Container(
//           padding: const EdgeInsets.symmetric(horizontal: 24),
//           decoration: BoxDecoration(
//             color: Colors.white,
//             borderRadius: BorderRadius.circular(16),
//           ),
//           child: body,
//         ),
//       ),
//     );
//   }
// }
